package com.bsh.service;

import java.util.List;
import java.util.Map;

import com.bsh.dto.CloudGoodsListQryDto;
import com.bsh.mybatis.dataView.CloudGoodsInfo;
import com.bsh.mybatis.model.CloudGoods;
import com.bsh.utils.Pager;

/**
 * 
 * @author Administrator
 *
 */
public interface CloudGoodsService {

	/**
	 * 积分商品列表
	 * @param start
	 * @param end
	 * @return
	 */
	List<Map<String, Object>> getPage(Pager pager, CloudGoodsListQryDto qryParam);
	
	/**
	 * 添加商品
	 * @param goods
	 * @return
	 */
	Integer addGoods(CloudGoods goods, String merchantName);

	/**
	 * 修改商品
	 * @param goods
	 * @return
	 */
	int editGoods(CloudGoods goods,String merchantName);//,boolean updateImage
	
	/**
	 * 查询商品信息
	 * 
	 * @param userid
	 * @return
	 */
	CloudGoodsInfo getGoods(Integer id);
	
	/**
	 * 上下架
	 * @param id
	 * @param isEnabele
	 * @return
	 */
	Integer enable(int id, boolean isEnabele);
}